//
//  STLExample.h
//  leetcode
//
//  Created by Ellie on 2021/1/30.
//  Copyright © 2021 Ellie. All rights reserved.
//

#ifndef STLExample_h
#define STLExample_h

#include "DataDefine.h"
#include <queue>
#include <unordered_map>
#include <string>
#include <stack>
#include <vector>
#include <deque>
#include <list>
#include <iostream>
#include <sstream>
#include <unordered_set>

// Examples of STL
// vector
// map
// unordered_map
// queue
// stack
// pair
// deque
// set[with input order hashmap]
// priority_queue
// list(double list)

// 1. 初始化
// 2. 插入
// 3. 删除
// 4. 查找
// 5. 添加range
// 6. 判断是否存在

class STLExample
{
public:
    void containerExample();
    void randomExample();
    void stringExample();
};

#endif /* STLExample_h */
